2845,2846,2846,2846,2847,2847,2850,2852,2854,2856,2858,2879,2879,2880,2882,2885,2886,2889,2891,2894,2897,2899,2903,2907,2912,2915,2920,2922,2923,2925,2925,2924,2923,2922,2921,2920,2919,2920,2921,2922,2919,2920,2917,2914,2911,2907,2901,2898,2895,2893,2891,2890,2888,2884,2881,2879,2858,2859,2859,2858,2903,2906,2909,2911,2912,2912,2911,2910,2908,2906,2903,2902,2903,2858,2856,2855,2853,2851,2850,2850,2850,2853,2856,2859,2859,2859,2861,2862,2864,2859,2861,2859,2858,2856,2855,2853,2851,2848,2848,2845,2845,2844,2843,2843,2844,2845,2847,2849,2852,2853,2853,2858,2858,2858,2860,2860,2864,2865,2867,2869,2873,2876,2879,2885,2888,2891,2893,2896,2901,2905,2907,2910,2914,2919,2921,2923,2923,2924,2925,2927,2930,2933,2942,2945,2948,2952,2957,2962,2966,2970,2974,2977,2982,2985,2987,2988,2990,2992,2993,2995,2995,2994,2992,2992,2992,3001,3004,3006,3008,3018,3017,3016,3016,3008,3004,3002,3002,3001,2999,2997,2997,2999,3001,3001,3003,3004,3003,3005,3005,3003,3001,3002,3003,3005,3008,3008,3016,3017,3016,3015,3012,3010,3009,3014,3017,3019,3022,3018,3015,3012,3010,3009,3008,3008,3007,3006,3004,3004,3003,3001,3001,3002,3004,2995,2994,2991,2988,2986,2985,2984,2985,2987,2989,2990,2991,2991,2990,2991,2991,2993,2993,2996,2995,3004,3004,3002,3000,2998,2995,2995,2993,2992,2992,2992,2989,2988,2986,2984,2984,2982,2982,2984,2984,2984,2984,2985,2986,2986,2984,2982,2979,2977,2976,2974,2972,2970,2968,2964,2959,2957,2952,2951,2948,2942,2942,2938,2937,2932,2932,2935,2938,2938,2938,2935,2935,2933,2931,2927,2923,2918,2918,2920,2920,2918,2917,2917,2919,2920,2921,2921,2920,2920,2922,2924,2927,2926,2924,2922,2921,2919,2917,2915,2913,2913,2915,2915,2913,2912,2911,2910,2910,2910,2907,2907,2907,2906,2905,2903,2903,2900,2899,2898,2897,2896,2896,2895,2895,2894,2896,2897,2895,2894,2893,2892,2890,2889,2888,2885,2882,2880,2878,2876,2874,2877,2881,2879,2877,2876,2876,2877,2878,2879,2882,2885,2890,2895,2897,2898,2899,2900,2901,2902,2903,2910,2915,2918,2920,2923,2928,2935,2935,2933,2932,2933,2934,2937,2941,2944,2947,2949,2952,2955,2957,2960,2963,2965,2967,2970,2970,2969,2968,2966,2964,2963,2962,2961,2959,2953,2949,2947,2944,2941,2941,2941,2945,2948,2949,2949,2945,2943,2941,2941,2940,2938,2937,2936,2935,2934,2928,2927,2927,2929,2931,2931,2929,2929,2932,2934,2935,2935,2934,2933,2932,2931,2930,2929,2928,2928,2928,2926,2922,2920,2918,2916,2917,2916,2915,2909,2907,2904,2903,2902,2901,2899,2898,2888,2885,2882,2880,2877,2872,2869,2869,2867,2866,2862,2859;747,747,749,751,752,755,755,753,752,750,749,739,736,733,731,732,733,730,729,731,733,734,733,733,732,730,730,730,729,729,733,734,736,737,740,743,744,746,749,751,754,757,757,756,756,750,750,748,746,745,744,743,742,741,741,739,749,750,754,755,765,766,767,768,769,773,774,774,772,770,769,767,765,755,758,761,761,763,764,767,770,772,774,777,781,784,789,789,791,791,789,784,786,789,791,792,794,795,797,797,798,799,800,803,803,806,808,808,808,808,805,805,808,810,811,816,816,817,818,819,821,823,824,824,823,822,823,824,825,825,827,829,830,831,832,834,839,841,844,846,848,850,850,851,852,853,855,857,859,862,865,867,867,865,864,863,861,859,857,854,850,848,846,840,836,827,827,825,824,755,752,750,748,739,739,738,735,732,731,731,729,727,727,726,726,727,729,730,732,732,732,735,735,736,738,739,748,745,743,741,738,737,735,730,730,728,727,727,727,727,728,727,725,723,722,721,721,722,724,724,721,719,717,711,712,712,709,707,705,704,702,700,699,700,700,703,705,707,709,709,707,708,711,717,715,714,712,710,706,704,704,703,701,699,696,695,695,694,689,686,684,682,679,674,672,669,668,666,665,665,662,660,657,657,656,655,653,650,647,649,649,647,647,647,642,642,644,645,642,641,640,636,634,633,635,636,635,634,634,633,631,631,628,628,627,624,624,625,626,628,628,631,630,630,629,628,626,624,623,621,617,615,613,611,611,609,608,608,607,606,610,614,616,611,607,605,606,608,611,610,608,606,605,604,601,600,598,596,595,593,592,593,592,590,591,593,594,594,597,599,601,601,603,604,608,610,610,612,616,619,621,623,624,625,630,633,633,637,640,643,646,648,650,656,660,662,662,663,663,663,666,668,670,671,672,673,674,676,677,678,680,682,683,684,686,688,690,693,697,700,701,701,700,698,696,693,692,692,688,689,694,698,702,704,705,707,708,717,717,718,721,726,727,728,729,731,733,735,735,733,729,729,726,723,722,721,721,720,719,716,714,711,709,707,705,703,702,699,698,697,697,695,694,694,690,688,686,686,683,683,681,679,678,676,675,675,672,671,669,667,661,661,659,657,656,655,655